package com.xingchen.loveparttimejob.dao;

import com.xingchen.loveparttimejob.model.pojo.JobInfo;
import com.xingchen.loveparttimejob.uitls.PagerUtil;

/**
 * @author 小志
 * @date 2024/12/8 - 11:15
 */
public interface JobInfoDAO {

    /**
     * 添加职位信息
     * @param jobInfo 职位信息对象
     * @return 返回自增的职位对象的id
     */
    public Integer addJobRelease(JobInfo jobInfo, boolean closeDB);

    /**
     * 获取显示的职位信息
     * @param pagerUtil 分页工具类
     * @return  返回带有数据的分页工具类
     */
    public PagerUtil<JobInfo> getSelectJobInfoList(PagerUtil<JobInfo> pagerUtil,boolean closeDB);

    /**
     * 获取JobInfo信息
     * @param id 唯一主键
     * @return 返回信息
     */
    public JobInfo getJobInfo(int id,boolean closeDB);
}
